<?php
include_once "filtro_cabecera.php";
include_once('menu_ventas.php');
include_once('../funciones/funciones_php.php');

$paso = $_GET['paso'];

?>
<html>
<head><title>Crear Tarifa</title></head>
<script>
        $(document).ready(function()
        {
            $('#guardar').button();
            $('#continuar').button();
            $('#volver').button();
        });

        function validadatos()
        {
                if(!vacio(document.formulario1.id_tarifa.value)){
                alerta("Debe ingresar el id tarifa","Aviso");
                document.formulario1.id_tarifa.focus();
                return false;
                }
                if ( parseInt(document.formulario1.id_tarifa.value) != parseFloat(document.formulario1.id_tarifa.value) ){
                alerta("El Id debe ser un numero entero","Aviso");
                document.formulario1.id_tarifa.focus();
                document.formulario1.id_tarifa.value = '';
                return false;
                }
                if(!vacio(document.formulario1.nombre_tarifa.value)){
                alerta("Debe ingresar un nombre para la tarifa","Aviso");
                document.formulario1.nombre_tarifa.focus();
                return false;
                }
                if(!vacio(document.formulario3.rango.value)){
                alerta("Debe ingresar un rango","Aviso");
                document.formulario3.rango_tarifa.focus();
                return false;
                }
        }

</script>
<body>
<br>
<div id="titulo_seccion">
    <fieldset>
        <table>
        <tr>
        <td><font>Crear Tarifa</font></td>
        </tr>
        </table>
    </fieldset>
</div>

<?php
//Paso 1
if($paso == 1)
{
unset($_SESSION['id_tarifa']);
unset($_SESSION['nombre_tarifa']);
unset($_SESSION['tipos_encomienda_envio']);
unset($_SESSION['tipo_encomienda']);
unset($_SESSION['tipo_envio']);
unset($_SESSION['cantidad_tipos_encomienda_envio']);
unset($_SESSION['numero_incrementable']);
unset($_SESSION['cantidad_rangos']);
unset($_SESSION['cantidad_destinos']);
unset($_SESSION['rango_inferior']);
unset($_SESSION['rango_superior']);
unset($_SESSION['tipo_rango']);
unset($_SESSION['tiempo_entrega']);
unset($_SESSION['id_destino']);
unset($_SESSION['destinos']);
unset($_SESSION['cantidad_destinos_usados']);
unset($_SESSION['rango_inferior']);
unset($_SESSION['rango_superior']);
unset($_SESSION['valor']);
unset($_SESSION['tiempo']);
?>
<fieldset>
<legend>Nombre Tarifa</legend>
    <form action="crear_tarifa.php?paso=2" method="post" name="formulario1" id="formulario1" onsubmit="javascript:return validadatos()">
        <table>
            <tr>
                <td>Id Tarifa</td>
                <td><input type="text" name="id_tarifa" id="id_tarifa"/>  <br /> </td>
            </tr>
            <tr>
                <td>Nombre</td>
                <td> <input type="text" name="nombre_tarifa" id="nombre_tarifa" /></td>
            </tr>
        </table>
        <input type="submit" id="guardar" name="guardar" value="Continuar" />
    </form>
</fieldset>
<?php
}
//Paso 2
    if($paso == 2)
    {
    if(isset($_REQUEST['nombre_tarifa']))
    {
        $id_tarifa = $_REQUEST['id_tarifa'];
        $nombre_tarifa = $_REQUEST['nombre_tarifa'];

        conectar();
        $pg1 = sprintf("SELECT *
                        FROM tarifa_cliente
                        WHERE id_tarifa_cliente = '%d'",pg_escape_string($id_tarifa));
        $consulta1 = pg_query($pg1) or die ("Error en la consulta");
        $filas = pg_num_rows($consulta1);

        if($filas > 0)
        {
            echo "<script>alerta('El id tarifa ya existe','Aviso');</script>";
            print "<meta http-equiv=Refresh content=\"0 ; url=crear_tarifa.php?paso=1.php\">";
        }
        else
        {
            $pg_tr = sprintf("INSERT into tarifa_cliente (id_tarifa_cliente,nombre)
                              VALUES ('$id_tarifa','$nombre_tarifa')");
            $guardar_tarifa = pg_query($pg_tr) or die ("Error");
        }

        pg_close();

        $_SESSION['id_tarifa'] = $id_tarifa;
        $_SESSION['nombre_tarifa'] = $nombre_tarifa;
    }
    ?>
        <fieldset>
            <legend>Opciones Tarifa <?php echo $_SESSION['nombre_tarifa']?></legend>
            <form action="crear_tarifa.php?paso=3" method="post">
            <table>
                <tr>
                    <td>
                    Sobres:
                    <br />
                    <input type="checkbox" name="sobre_aereo">Aereo
                    <br>
                    <input type="checkbox" name="sobre_terrestre">Terrestre
                    </td>
                    <td>
                    Cajas:
                    <br />
                    <input type="checkbox" name="caja_aereo">Aereo
                    <br>
                    <input type="checkbox" name="caja_terrestre">Terrestre
                    </td>
                    <td>
                    Valijas:
                    <br />
                    <input type="checkbox" name="valija_aereo">Aereo
                    <br>
                    <input type="checkbox" name="valija_terrestre">Terrestre
                    </td>
                    <td>
                    Facturas:
                    <br />
                    <input type="checkbox" name="factura_aereo">Aereo
                    <br>
                    <input type="checkbox" name="factura_terrestre">Terrestre
                    </td>
                    <td>
                    Cobranzas:
                    <br />
                    <input type="checkbox" name="cobranza_aereo">Aereo
                    <br>
                    <input type="checkbox" name="cobranza_terrestre">Terrestre
                    </td>
                </tr>
            </table>
        <br />
        <input type="submit" id="continuar" name="continuar" value="Continuar" />
        <input type="button" id="volver" name="volver" value="Volver" onclick="location.href='crear_tarifa.php?paso=1'"/>
        </form>
        </fieldset>

    <?php
    }
    //Paso 3
    if($paso == 3)
    {
    $id_tarifa = $_SESSION['id_tarifa'];
    $tarifa = $_SESSION['nombre_tarifa'];

        $i = 0;

        //Llena la variable de session tipos_encomienda_envio con las opciones marcadas en el paso anterior

        if(isset($_REQUEST['sobre_aereo']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Sobre Aereo';
            $_SESSION['tipo_encomienda'][$i] = 2;
            $_SESSION['tipo_envio'][$i] = 1;
            $i++;
        }
        if(isset($_REQUEST['sobre_terrestre']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Sobre Terrestre';
            $_SESSION['tipo_encomienda'][$i] = 2;
            $_SESSION['tipo_envio'][$i] = 2;
            $i++;
        }
        if(isset($_REQUEST['caja_aereo']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Caja Aereo';
            $_SESSION['tipo_encomienda'][$i] = 1;
            $_SESSION['tipo_envio'][$i] = 1;
            $i++;
        }
        if(isset($_REQUEST['caja_terrestre']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Caja Terrestre';
            $_SESSION['tipo_encomienda'][$i] = 1;
            $_SESSION['tipo_envio'][$i] = 2;
            $i++;
        }
        if(isset($_REQUEST['valija_aereo']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Valija Aereo';
            $_SESSION['tipo_encomienda'][$i] = 3;
            $_SESSION['tipo_envio'][$i] = 1;
            $i++;
        }
        if(isset($_REQUEST['valija_terrestre']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Valija Terrestre';
            $_SESSION['tipo_encomienda'][$i] = 3;
            $_SESSION['tipo_envio'][$i] = 2;
            $i++;
        }
        if(isset($_REQUEST['factura_aereo']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Factura Aereo';
            $_SESSION['tipo_encomienda'][$i] = 4;
            $_SESSION['tipo_envio'][$i] = 1;
            $i++;
        }
        if(isset($_REQUEST['factura_terrestre']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Factura Terrestre';
            $_SESSION['tipo_encomienda'][$i] = 4;
            $_SESSION['tipo_envio'][$i] = 2;
            $i++;
        }
        if(isset($_REQUEST['cobranza_aereo']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Cobranza Aereo';
            $_SESSION['tipo_encomienda'][$i] = 5;
            $_SESSION['tipo_envio'][$i] = 1;
            $i++;
        }
        if(isset($_REQUEST['cobranza_terrestre']))
        {
            $_SESSION['tipos_encomienda_envio'][$i] = 'Cobranza Terrestre';
            $_SESSION['tipo_encomienda'][$i] = 5;
            $_SESSION['tipo_envio'][$i] = 2;
            $i++;
        }

        if($_SESSION['cantidad_tipos_encomienda_envio'] == NULL)
        {
        $_SESSION['cantidad_tipos_encomienda_envio'] = $i;
        }
        ?>
        <fieldset>
        <legend>Cantidad Rangos</legend>
            <form action="crear_tarifa_valores.php?paso=1" method="post" id="formulario3" onsubmit="javascript:return validadatos()">
            <table>
            <?php
                for($j=0;$j<=$_SESSION['cantidad_tipos_encomienda_envio'];$j++)
                {
                 if($_SESSION['tipos_encomienda_envio'][$j] != NULL)
                 {
                 echo "<tr>";
                 echo "<td>".$_SESSION['tipos_encomienda_envio'][$j]."</td>";
                 ?>
                   <td><input type="text" name="<?php echo $j?>" value="<?php echo $_SESSION['cantidad_rangos'][$j]?>" id="rango"></td>
                 <?php
                 echo "</tr>";
                 }
                }
            ?>
            </table>
            <input type="submit" name="continuar" id="continuar" value="Continuar" />
            <input type="button" id="volver" name="volver" value="Volver" onclick="location.href='crear_tarifa.php?paso=2'"/>

            </form>
        </fieldset>
        <?php

    }
?>
</body>
</html>